﻿using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;

using System;
using System.Collections.Generic;
using System.Linq;

namespace Nemerle2.Compiler
{
  /// <summary>
  /// Description of Constants.
  /// </summary>
  public module Constants
  {
    public VariantAttributeFullName               = "Nemerle.Internal.VariantAttribute";
    public ConstantVariantOptionAttributeFullName = "Nemerle.Internal.ConstantVariantOptionAttribute";
    public VariantOptionAttributeFullName         = "Nemerle.Internal.VariantOptionAttribute";
    public VolatileModifierAttributeFullName      = "Nemerle.Internal.VolatileModifier";
    public ExtensionAttributeFullName             = "Nemerle.Internal.ExtensionAttribute";
    public SystemExtensionAttributeFullName       = "System.Runtime.CompilerServices.ExtensionAttribute";
    public TypeAliasAttributeFullName             = "Nemerle.Internal.TypeAliasAttribute";
    public InternalsVisibleToAttributeFullName    = "System.Runtime.CompilerServices.InternalsVisibleToAttribute";
    public ObsoleteAttributeFullName              = "System.ObsoleteAttribute";
  }
}
